package csu.rjxyg.service;

import java.util.List;

import csu.rjxyg.bean.core.BaseList;
import csu.rjxyg.bean.core.BaseObject;

public interface BaseInfoService {
		
	//根据id获取信息详细信息列表
	//status判断是收件箱或发件箱1表示收件箱的请求2表示发件箱请求3表示其他
	public BaseList getAllInfoById(List list, int status);
	
	
	//插入一条新消息
	public boolean insertInfo(BaseObject infoBean);
	
	//修改指定Id的信息的状态
	public boolean changeInfoStatus(String infoId, String status);
	
	//修改指定Id的信息的状态
	public boolean changeInfoStatus(String[] infoId, String status);
	
	//删除指定的信息
	public boolean deleteInfoInUserById(String infoId);
	
	//删除指定的信息
	public boolean deleteInfoInUserById(String[] infoId);
}
